<?php
/**
 * @Author: Marte
 * @Date:   2017-10-19 09:55:25
 * @Last Modified by:   Marte
 * @Last Modified time: 2017-10-19 18:17:02
 */

defined('BASEPATH') OR exit('No direct script access allowed');

class News extends CI_Controller{

    // 在初始化函数中载入对应的模型文件，就不用每次操作数据库时都要加载模型了
    public function __construct(){

        parent::__construct();

        // 载入news模型文件，就可以用$this->user_model来操作
        $this->load->model('aa');

    }

    public function edit(){

    }

    public function del(){

    }

    // 显示新闻列表
    public function lists(){

        // 调用模型层查询到新闻表的数据，$data在视图中是循环不了的，所以存在二维数组中
        $data['news'] = $this->aa->list_news();

        // print_r($data);die;
        // 分配到视图显示,
        $this->load->view('header');
        $this->load->view('news/list',$data);
        $this->load->view('footer');


    }

    // 显示新闻添加表单
    public function add(){
        // 当表单提交时
        // 获取表单提交的数据


        $this->load->view('header');
        $this->load->view('news/add');
        $this->load->view('footer');

     }


    // 数据添加方法
    public function insert(){

        $data['title'] = $_POST['title'];
        $data['author'] = $_POST['author'];
        $data['content'] = $_POST['content'];
        $data['add_time'] = time();

        if($this->aa->add_news($data)){
            echo "添加成功";
            redirect('news/lists');

        }else{
            echo "添加失败";
        }
    }



}